self-propelled gun platoon - Alemán Inglés Diccionario